
const Map<String, String> en_US = {
  // Common
  'confirm': 'Confirm',
  'cancel': 'Cancel',
  'save': 'Save',
  'delete': 'Delete',
  'edit': 'Edit',
  'loading': 'Loading...',
  'success': 'Success',
  'error': 'Error',
  'close': 'close',
  'retry': 'Retry',
  'noData': 'No Data',
  'clear': 'Clear',
  'clear_hint': 'Clear input field',
  'password_visible_switch': 'Password visibility switch',
  'password_visible_hint': 'Is the password visible?',
  'open_link_failed': 'Failed to open link!',
  'dial_failed': 'Dialing failed!',

  // Verification Code
  'getVerifyCode': 'Get Code',
  'verifyCodeCountdown': '(%d s)',
  'verifyCodeSent': 'Code sent',
  'verifyCodeError': 'Failed to send code',

  // Input Hints
  'inputPhone': 'Enter phone number',
  'inputEmail': 'Enter email',
  'inputPassword': 'Enter password',
  'inputVerifyCode': 'Enter verification code',
  'inputPhoneOrEmail': 'Enter phone or email',
  'phoneRegionHint': 'Note: Phone number needs country code, e.g. +8613000000000 for China',

  // Login
  'loginTitle': 'Password Login',
  'loginPassword': 'Password Login',
  'loginSMS': 'SMS Login',
  'loginPhone': 'Phone',
  'loginForgetPassword': 'Forgot Password',
  'loginNoAccount': 'No account? Use SMS login to create one',
  'loginButton': 'Login',
  'loginSuccess': 'Login successful',
  'loginFailed': 'Login failed',

  // Reset Password
  'resetTitle': 'Forgot Password',
  'resetPasswordTitle': 'Reset Login Password',
  'resetPasswordHint': 'Enter new password',
  'resetConfirm': 'Confirm',
  'resetSuccess': 'Reset successful',
  'resetFailed': 'Reset failed',

  // Navigation
  'navHome': 'Home',
  'navFacility': 'Home',
  'navTransliteration': 'Memoirs',
  'navDeviceLocation': 'Family',
  'navPersonal': 'Me',

  // Personal Center
  'personalTitle': 'Personal Center',
  'personalNickNameDefault': 'Not Set',
  'personalRemainingTime': 'Remaining Time',
  'personalRemainingTimeValue': '300 minutes',
  'personalTranscriptionRecord': 'Transcription Record',
  'personalConsumptionRecord': 'Consumption Record',
  'personalHelpCenter': 'Help Center',
  'personalSubscription': 'Subscription',
  'personalWhitelist': 'Whitelist',
  'personalLanguage': 'Language',
  'personalOtaUpdate': 'OTA Update',
  'personalAboutUs': 'About Us',
  'personalTest': 'Test',

  // Settings
  'settingsTitle': 'Settings',
  'settingsProfile': 'Profile',
  'settingsAvatar': 'Avatar',
  'settingsNickname': 'Nickname',
  'settingsGender': 'Gender',
  'settingsLanguage': 'Language',
  'settingsTheme': 'Theme',
  'settingsVersion': 'Version',
  'settingsLogout': 'Logout',

  // Transcription
  'transTitle': 'Voice Transcription',
  'transStart': 'Start',
  'transPause': 'Pause',
  'transResume': 'Resume',
  'transStop': 'Stop',
  'transResult': 'Result',
  'transSave': 'Save',
  'transHistory': 'History',
  'transNoPermission': 'No Microphone Permission',

  // VIP Subscription
  'vipTitle': 'Subscription',
  'vipCurrentPlan': 'Current Plan',
  'vipExpireDate': 'Expire Date',
  'vipUpgrade': 'Upgrade',
  'vipBenefits': 'Benefits',
  'vipPrice': 'Price',
  'vipPurchase': 'Purchase',

  // Whitelist
  'whitelistTitle': 'Whitelist',
  'whitelistAdd': 'Add',
  'whitelistEdit': 'Edit',
  'whitelistDelete': 'Delete',
  'whitelistName': 'Name',
  'whitelistPhone': 'Phone',

  // 昵称页面
  'nicknameTitle': 'Nickname',
  'nicknameSave': 'Save',
  'nicknameHint': 'Enter nickname',
  'nicknameSuccess': 'Update successful',
  'nicknameEmptyError': 'Please enter a nickname',

  // 关于页面
  'aboutTitle': 'About Us',
  'aboutOfficialMedia': 'Official Media',
  'aboutWebsite': 'Website',
  'aboutFacebook': 'Facebook',
  'aboutTiktok': 'Tiktok',
  'aboutLegal': 'Legal',
  'aboutUserAgreement': 'User Agreement',
  'aboutPrivacyPolicy': 'Privacy Policy',

  // 修改密码页面
  'passwordTitle': 'Change Password',
  'passwordSave': 'Save',
  'passwordHint': 'Enter password',

  // 个人资料页面
  'profileTitle': 'Account and Profile',
  'profileNickname': 'Nickname',
  'profileEmail': 'Email',
  'profilePassword': 'Password',
  'profileNotSet': 'Not Set',
  'profileLogoutSuccess': 'Logout Successful',

  // 消费记录页面
  'consumptionRecordTitle': 'Consumption Record',
  'currentSubscription': 'Current Subscription',
  'filter': 'Filter',
  'allStatus': 'All Status',
  'allDates': 'All Dates',
  'statusActive': 'Active',
  'statusExpired': 'Expired',
  'dateLastWeek': 'Last Week',
  'dateLastMonth': 'Last Month',
  'dateLastYear': 'Last Year',

  // 转写记录页面
  'transcriptionRecordTitle': 'Transcription Record',
  'statusSuccess': 'Success',
  'statusFailed': 'Failed',
  'statusInProgress': 'In Progress',

  // 用户管理页面
  'addWhitelist': 'Add to Whitelist',
  'confirmDelete': 'Confirm Delete',
  'confirmDeleteMessage': 'Are you sure you want to delete this user?',

  // Subscription
  'subscription': 'Subscription',
  'subscription_pro': 'OraMemo PRO',
  'subscription_upgrade_tip': 'Upgrade to PRO for 10+ premium features',
  'subscription_purchase': 'Purchase Now',
  'subscription_agreement_prefix': 'By subscribing, you agree to our',
  'subscription_terms': 'Terms of Use',
  'subscription_and': 'and',
  'subscription_service_agreement': 'Service Agreement',

  // 录音相关
  'record_start': 'Start Recording',
  'record_stop': 'Stop Recording',
  'record_hold_to_start': 'Please hold to start recording',
  'record_release_to_stop': 'Release to stop',
  'upload_confirm': 'Confirm Upload',
  'upload_re_record': 'Re-record',
  'transcription_title': 'Voice Transcription',

  // 音频播放器相关
  'audio_player_loading': 'Loading...',
  'audio_player_play': 'Play',
  'audio_player_pause': 'Pause',
  'audio_player_rewind': 'Rewind',
  'audio_player_fast_forward': 'Fast Forward',
  'audio_player_volume': 'Volume',
  'audio_player_speed': 'Speed',

  // 过滤器相关
  'filter_reset': 'Reset',
  'filter_confirm': 'Confirm',

  // 书签相关
  'bookmark_list_title': 'Bookmark List',
  'bookmark_list_empty': 'No bookmarks available',
  'bookmarkListCount': 'Total %d items',

  // Share dialog
  'share': 'Share',
  'shareAudio': 'Share Audio',
  'shareAll': 'Share All',

  'device_bind_title': 'Bind Device',
  'device_sn_label': 'Device SN',
  'device_bind_success': 'Device bound successfully',
  'device_unbind_success': 'Device unbound successfully',
  'device_no_devices': 'No devices to display',
  'device_delete_confirm': 'Confirm delete',
  'device_delete_message': 'Are you sure you want to delete this device?',
  'scanning_page_title': 'Scan Device QR Code',

  'device_bind_failed': 'Device binding failed: ',
  'device_bind_button': 'Bind',

  'device_unbind_failed': 'Device unbinding failed: ',
  'device_list_title': 'My Devices',
  'unnamed_device': 'Unnamed Device',

  'device_id_label': 'ID: ',

  'reset_password_title': 'Reset Password',
  'reset_password_hint': 'Please enter your password',

  'input_phone': 'Please enter your phone number',
  'input_email': 'Please enter your email',
  'input_password': 'Please enter your password',
  'input_verify_code': 'Please enter the verification code',

  'get_verification_code': 'Get Verification Code',

  'personal_help_center': 'Help Center',

  'refresh': 'Refresh',

  'avatar_camera': 'Camera',
  'avatar_gallery': 'Gallery',
  'avatar_upload_error': 'Unable to access camera/gallery',

  'crop_avatar': 'Crop Avatar',

  'transcription_permission_error': 'Microphone permission required',
  'transcription_start_recording': 'Start recording',
  'transcription_stop_recording': 'Stop recording',
  'transcription_upload_success': 'Upload successful',
  'transcription_upload_error': 'Upload failed',

  // 转写详情相关
  'transcription_details_title': 'Transcription Details',
  'transcription_details_close': 'Close',
  'transcription_details_share': 'Share',
  'transcription_details_search': 'Search',
  'transcription_details_convert': 'Convert',
  'transcription_details_bookmark': 'Bookmark',
  'transcription_details_like': 'Like',
  'transcription_details_play': 'Play',
  'transcription_details_directory': 'Directory',
  'transcription_details_no_bookmarks': 'No bookmarks available',
  'transcription_details_share_text': 'Share text',

  'audio_upload_in_progress': 'Uploading...',
  'audio_upload_success': 'Upload successful',
  'audio_upload_error': 'Upload failed',

  'user_management_load_error': 'Failed to load user list',
  'user_management_add_success': 'Add successful',
  'user_management_add_error': 'Add failed',
  'user_management_update_success': 'Update successful',
  'user_management_update_error': 'Update failed',
  'user_management_delete_success': 'Delete successful',
  'user_management_delete_error': 'Delete failed',
  'user_management_select_text': 'Please select a user',

  'user_card_phone_label': 'Phone Number:',
  'user_card_edit': 'Edit',
  'user_card_delete': 'Delete',

  'user_edit_dialog_title_add': 'Add to Whitelist',
  'user_edit_dialog_title_edit': 'Edit Whitelist',
  'user_edit_dialog_name_label': 'Username',
  'user_edit_dialog_name_hint': 'Please enter username',
  'user_edit_dialog_phone_label': 'Phone Number',
  'user_edit_dialog_phone_hint': 'Please enter phone number',
  'user_edit_dialog_confirm': 'Confirm',
  'user_edit_dialog_cancel': 'Cancel',
  'user_edit_dialog_error_empty_name': 'Username cannot be empty',
  'user_edit_dialog_error_invalid_phone': 'Please enter a valid phone number',

  'subscription_status_card_type': 'Subscription Type',
  'subscription_status_card_start_date': 'Start Date',
  'subscription_status_card_end_date': 'End Date',

  'subscription_feature_table_header': 'Subscription Features',
  'subscription_feature_table_general_duration': 'General Duration',
  'subscription_feature_table_storage_space': 'Storage Space',
  'subscription_feature_table_cloud_folder': 'Cloud Folder',
  'subscription_feature_table_cloud_recycle_bin': 'Cloud Recycle Bin',
  'subscription_feature_table_share_save': 'Share Save',
  'subscription_feature_table_ai_summary': 'AI Summary',
  'subscription_feature_table_ai_translation': 'AI Translation',

  'membership_record_card_start_date': 'Start Date',
  'membership_record_card_end_date': 'End Date',

  'transcription_item_date': 'Date',
  'transcription_item_duration': 'Duration',
  'transcription_item_status_completed': 'Completed',
  'transcription_item_status_failed': 'Failed',
  'transcription_item_status_in_progress': 'In Progress',

  'whitelist_title': 'Whitelist',
  'whitelist_add_success': 'Added to Whitelist',
  'whitelist_add_error': 'Failed to Add to Whitelist',
  'whitelist_edit_success': 'Edited Whitelist',
  'whitelist_edit_error': 'Failed to Edit Whitelist',
  'whitelist_delete_success': 'Deleted from Whitelist',
  'whitelist_delete_error': 'Failed to Delete from Whitelist',

  'user_edit_dialog_default_role': 'Whitelist',

  'membership_record_card_active': 'Active',
  'membership_record_card_expired': 'Expired',

  'subscription_select_plan': 'Please select a plan',
  'subscription_agreement': 'Please review and accept the service agreement',

  'consumption_record_title': 'Consumption Record',
  'current_subscription': 'Current Subscription',
  'all_status': 'All Status',
  'all_dates': 'All Dates',

  'quarterly_vip': 'Quarterly VIP',

  'monthly_membership': 'Monthly Membership',

  'quarterly_membership': 'Quarterly Membership',

  'no_call_records': 'No Call Records',

  'device_call_button': 'Call',

  'gear': 'Gear',

  'refresh_drag_text': 'Pull to refresh',
  'refresh_armed_text': 'Release to start',
  'refresh_ready_text': 'Refreshing...',
  'refresh_processing_text': 'Refreshing...',
  'refresh_processed_text': 'Refresh successful',
  'refresh_no_more_text': 'No more',
  'refresh_failed_text': 'Refresh failed',
  'refresh_message_text': 'Last updated at %T',

  'footer_drag_text': 'Pull up to load',
  'footer_armed_text': 'Release to start loading',
  'footer_ready_text': 'Loading...',
  'footer_processing_text': 'Loading...',
  'footer_processed_text': 'Load successful',
  'footer_no_more_text': 'No more',
  'footer_failed_text': 'Load failed',
  'footer_message_text': 'Last updated at %T',

  'newVersionTitle': 'New Version',

  'update': 'Update',

  'folderNameAllFiles': 'All Files',
  'addSuccess': 'Added successfully',
  'addFailure': 'Failed to add',
  'editSuccess': 'Edited successfully',
  'editFailure': 'Failed to edit',
  'deleteSuccess': 'Deleted successfully',
  'deleteFailure': 'Failed to delete',
  'moveSuccess': 'Moved successfully',
  'moveFailure': 'Failed to move',

  'addFolderTitle': 'Add Folder',
  'folderNameHint': 'Please enter folder name',
  'addButtonText': 'Add',

  'editFolderTitle': 'Edit Folder Name',
  'folderNameRequired': 'Please enter folder name',

  'folderManagementTitle': 'Folder Management',
  'unnamedFolder': 'Unnamed',
  'deleteConfirmation': 'Are you sure you want to delete {folderName}?',

  'latestVersion': 'You are on the latest version',
  'downloadLinkError': 'The download link is incorrect',

  'subscriptionMonth': 'Month',
  'subscriptionDay': 'Day',
  'subscriptionItem': 'Item',
  
};
